package com.topcent.tioxyc.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import lombok.Data;

/**
 * @author: weidian
 * @date: 2025/1/10 14:46
 * @Description: ${description}
 */
@Data
@TableName(value = "RFM_Analysis")
public class RfmAnalysis {
    /**
     * 客户名字
     */
    @TableField(value = "CustomerName")
    private String customerName;

    /**
     * 客户代号
     */
    @TableField(value = "CustomerCode")
    private String customerCode;

    /**
     * R 最近一次消费（月）
     */
    @TableField(value = "R_LastConsumptionMonth")
    private String r_LastConsumptionMonth;

    /**
     * F 消费频率（次）
     */
    @TableField(value = "F_ConsumptionFrequency")
    private Integer f_ConsumptionFrequency;

    /**
     * M 消费金额（万美元）
     */
    @TableField(value = "M_ConsumptionAmount")
    private BigDecimal m_ConsumptionAmount;

    /**
     * R 最近一次消费得分
     */
    @TableField(value = "R_Score")
    private Float r_Score;

    /**
     * F 消费频率得分
     */
    @TableField(value = "F_Score")
    private Float f_Score;

    /**
     * M 消费金额得分
     */
    @TableField(value = "M_Score")
    private Float m_Score;

    /**
     * R 最近一次消费判断
     */
    @TableField(value = "R_Judgment")
    private Float r_Judgment;

    /**
     * F 消费频率判断
     */
    @TableField(value = "F_Judgment")
    private Float f_Judgment;

    /**
     * M 消费金额判断
     */
    @TableField(value = "M_Judgment")
    private Float m_Judgment;

    /**
     * 客户分类
     */
    @TableField(value = "CustomerCategory")
    private String customerCategory;

    @TableField(value = "R_pingjun")
    private Float r_pingjun;

    @TableField(value = "F_pingjun")
    private Float f_pingjun;

    @TableField(value = "M_pingjun")
    private Float m_pingjun;
}